package cn.yhp.mybatis.datasource;

import javax.sql.DataSource;
import java.util.Properties;

/**
 * 数据源工厂
 * @author yhp
 * @date 2023/12/2
 */
public interface DataSourceFactory {

    /***
     * 设置创建数据源需要的属性（数据库相关连接信息）
     * @param prop
     */
    void setProperties(Properties prop);

    /**
     * 获取数据源
     * @return
     */
    DataSource getDataSource();
}
